package com.collection;

import java.util.concurrent.ConcurrentHashMap;


public class StuCollection {

    public static void main(String[] args) {

        /**
         *
         * capacity：当前数组容量，始终保持 2^n，可以扩容，扩容后数组大小为当前的 2 倍。
         *
         * loadFactor：负载因子，默认为 0.75。
         *
         * threshold：扩容的阈值，等于 capacity * loadFactor
         *
         *
         * 理解ConcurrentHashMap
         * 1. 为什么说它线程安全 （使用了volatile 关键字进行修饰变量val和node[]）, synchronized 代码块， CAS自旋锁
         * 2. 1.7中采用了分段锁的机制及Concurrent
         */
        ConcurrentHashMap<String, Object> concurrentHashMap = new ConcurrentHashMap();


        //得到值为27
        System.out.println(3^(3*8)|8);





    }

    int is_equal(int a, int b){

        return a^b; //a异或b 得到的是一个值

    }
}
